home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / dev / amos / AMOSL0595.lzh / AMOSLIST / 000018_amos-request@svcs1.digex.net_Wed May 3 03:15:26 1995.msg < prev    next >
Internet Message Format  |  1995-06-01  |  2KB

  1. Received: from svcs1.digex.net by nfs2.digex.net with SMTP id AA18352
  2.   (5.67b8/IDA-1.5); Wed, 3 May 1995 03:15:23 -0400
  3. Received: by svcs1.digex.net id AA24510
  4.   (5.67b8/IDA-1.5 for amos-out); Tue, 2 May 1995 21:07:32 -0400
  5. Received: from nfs2.digex.net by svcs1.digex.net with SMTP id AA24478
  6.   (5.67b8/IDA-1.5 for <amos@svcs1.digex.net>); Tue, 2 May 1995 21:07:19 -0400
  7. Received: from acs.saultc.on.ca by nfs2.digex.net with SMTP id AA01566
  8.   (5.67b8/IDA-1.5 for <amos-list@access.digex.net>); Tue, 2 May 1995 20:55:39 -0400
  9. Received: from ACS.SAULTC.ON.CA by ACS.SAULTC.ON.CA (PMDF V4.3-11 #4035)
  10.  id <01HQ1HIV5J3K000BHC@ACS.SAULTC.ON.CA>; Tue, 02 May 1995 20:46:03 -0400 (EDT)
  11. Date: Tue, 02 May 1995 20:46:03 -0400 (EDT)
  12. From: S93044370@ACS.SAULTC.ON.CA
  13. Subject: re subscribe
  14. To: amos-list@access.digex.net
  15. Message-Id: <01HQ1HIV7ELU000BHC@ACS.SAULTC.ON.CA>
  16. X-Vms-To: IN%"amos-list@access.digex.net"
  17. Mime-Version: 1.0
  18. Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
  19. Content-Transfer-Encoding: 7BIT
  20. Status: RO
  21. X-Status: 
  22.  
  23. On May 2nd, Andy Church Wrote:
  24.  
  25. >  No, because the Not statement (yes, Not is implemented as a statement!)
  26. >  is broken in AMOS.  (What isn't?)
  27.  
  28. How is the NOT instruction broken, because it returns negative number?
  29. technically its supposed to: AMOS stores numbers as 32 bit signed numbers
  30. so when you do a logical NOT operation it will set the signed bit:
  31.  
  32. eg.  then number 8 in 32 bit binary is 00000000000000000000000000001000
  33.      when it is NOT'd     it becomes   11111111111111111111111111110111
  34.  
  35. notice the last bit(the sign bit) is set so it will become a negative 
  36. number which you will notice is -9, which is what the NOT instruction
  37. will return
  38.  
  39. Cori Skagen
  40. (s930044370@acs.saultc.on.ca)
  41.